<?php
    require('../config/config.php');
    //include('../header.php');
    
//ouvrir fichier
$file = fopen("syslog2.txt", "r") or exit("Unable to open file!");

//feof permet de lire ligne par ligne le fichier texte
while(!feof($file))
{
	$ligneTexte = fgets($file);	
	
	if(sizeof(explode(',', $ligneTexte)) > 1){//Test pour �viter le retour chariot � NULL
		
		$tableau = explode(',', $ligneTexte, 5); //Le param�tre 5 permet de ne plus prendre en compte l'explode � partir de 5 occurences de tableau = concat�ne tout le message m�me s'il contient une virgule
		
		$date = \Utils\Outils::setterDate($tableau[0] . " " . $tableau[1]);
		$typeEven = TypeEvenement::recherche(9); //9 = id Syslog dans la bdd
		$criticite = Criticite::recherche(intval($tableau[3])); //tab[3] est l'id de la criticite
		$msg = $tableau[4];
		$ip = $tableau[2];
		$machine = Machine::recherche(array('adresse_ip' => $ip));
		$evenement = new Evenement(0, $msg, $typeEven, $criticite, $machine[0], $date);
		$evenement->ajout();			
	}
}

//fermer buffer
fclose($file);

?>